Die meisten Programmiersprachen greifen mit der Punktnotation auf ein Objekt zu:
Application. Workbooks(1). Worksheets(“XY”). Range(“YZ”). Value = 3
Dieser Befehl weist lediglich einem Element der Objekthierarchie die Zahl 3 zu. Der Befehl ist so komplex, weil er genau spezifizieren muss, auf welches Objekt er sich bezieht. Zur Veranschaulichung des hierarchischen Zugriffs ist der Befehls in einer Einrückungsliste dargestellt:
MsgBox Workbooks(“XY.xls”). Worksheets(1). Name
Statt den Namen nur auszugeben, kann ihn das Programm auch mit dem Zuweisungsoperator = ändern:
Workbooks(“Mappe.xls”). Worksheets(1). Name = “neuerName”
Ein Applikationspaket wie Excel oder Access merkt sich in der Regel das laufende Objekt. Der Entwickler braucht deshalb ein Objekt nicht immer vollständig zu nennen. Wenn er zum Beispiel statt der obigen Anweisung Worksheets(1).Name = “neuerName” verwendet, dann bezieht er sich auf die laufende Arbeitsmappe.